|
| void | adc28_cfg_setup (adc28_cfg_t *cfg) |
| | ADC 28 configuration object setup function.
|
| err_t | adc28_init (adc28_t *ctx, adc28_cfg_t *cfg) |
| | ADC 28 initialization function.
|
| err_t | adc28_default_cfg (adc28_t *ctx) |
| | ADC 28 default configuration function.
|
| err_t | adc28_write_reg (adc28_t *ctx, uint8_t reg, uint8_t data_in) |
| | ADC 28 write register function.
|
| err_t | adc28_write_regs (adc28_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
| | ADC 28 write registers function.
|
| err_t | adc28_read_reg (adc28_t *ctx, uint8_t reg, uint8_t *data_out) |
| | ADC 28 read register function.
|
| err_t | adc28_read_regs (adc28_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
| | ADC 28 read registers function.
|
| uint8_t | adc28_get_alert_pin (adc28_t *ctx) |
| | ADC 28 get alert pin function.
|
| err_t | adc28_set_high_threshold (adc28_t *ctx, uint8_t channel, uint16_t high_th) |
| | ADC 28 set high threshold function.
|
| err_t | adc28_set_low_threshold (adc28_t *ctx, uint8_t channel, uint16_t low_th) |
| | ADC 28 set low threshold function.
|
| err_t | adc28_set_hysteresis (adc28_t *ctx, uint8_t channel, uint8_t hysteresis) |
| | ADC 28 set hysteresis function.
|
| err_t | adc28_set_event_count (adc28_t *ctx, uint8_t channel, uint8_t event_count) |
| | ADC 28 set event count function.
|
| err_t | adc28_read_raw_adc (adc28_t *ctx, uint8_t channel, uint16_t *raw_data) |
| | ADC 28 read raw ADC function.
|
| err_t | adc28_read_voltage (adc28_t *ctx, uint8_t channel, float *voltage) |
| | ADC 28 read voltage function.
|
This file contains API for ADC 28 Click Driver.